Getting stuff done in QML

Although QML seems extremely efficient and quite elegant, one of my cautions is how powerful/flexible it is in terms of actually getting things done.

For example, I wondered how to add a timer to a page, and found this:

https://developer.blackberry.com/cascades/documentation/ui/signals_slots/signals_slots_create_timer.html

Oy.There's no built in timer control? That's a bit of a shocker.

Is this just the tip of the iceberg? I'm a bit nervous that perhaps QML will require custom controls like this for just about anything of this nature. If so, that is really unfortunate.