touches now write to board, but view's drawRect is not being called following setNeedsDisplay