Первое слово в "Управляемый интерфейс" - это про пользователя, а не разработчика. Он форму может по-своему вообще переиначить. И куда ты тогда что двигать собираешься?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший