MaskType.None user interaction fix

This fixes issue #7, allowing the user to tap on background elements when using MaskType.None.  I added an exception for when we're showing a Cancel button so that the Cancel button can still receive touch events.