[components] Implement mobile components.

there should be a definition.