Fix true|false bug.
Make cell_moved on_cell_moved to conform to on_cell_deleted.

Also checks for the method and warns the user.