more rotation fixes, also share listener between button for making plates and text fields related to it