Fix up GUI and add waiting to gripper operations (doesn't work in sim).