reworking resizeAll
button position good in either orientaion init
place resizeAll in correct place in method
button hiding and showing correctly