AVALANCHE: Implement updateMousePicture().

Also do a couple of renaming/refactoring/fixing in order to make this one work (almost) properly.