3D Window "Transform properties" was using bad globals for buttons, this caused things not work with multiple 3d windows open, and (in editmode) set one panel to "Local" and the other to "Global". Also: - added undo push for moving bone to a layer - protected Ikey for posemode to not show a menu without selection