delegate methods for using custom views for dots
changes to demo to show dot changes