Implementing WP7 ToggleImageControl from the ground up: Part2