version 2
incorporated submit
added drawBackdrop