comments and move event helper functions