added invertible user actions (e.g., show/hide buttons lessons 3 and 7)