Fixes #160 (position bug) and a begin for #134 (autohide panel). #160 is fixed with a call for realign() when position is changed. Each panel can be made to autohide. Missing: the DragEvent should force every panel to unhide.