drawDevice can now create window

added hidden and focus window properties