fixed rotation jumping around and moved button to bottom
begin dat cleanup