Provide default position/size values when drawing and improve step! function