improved compact mode and fook-unfook toggler