FrameCommand cleanup, logic fix in "vibrate" handling