Custom PageControl that can draw images as well as dots as page indicators