added button image and documented Hooks source