[components] Implement mobile components.

i guess we need one more line here.