well yes, part of it is that everytime the launcher changes orientation, it is restarted. this can mostly be fixed by disabling rotation in the launcher. however, having the keyboard out forces the orientation change. you can force a redraw by basically launching any app in portrait, pulling out the keyboard, and then exiting the program. the docks are similar, just beacause of the magnet.