1. A method of communicating with a mobile device comprising: aggregating content from at least one source of content having a first set of markup tags readable by executable code on the mobile device and a second set of markup tags; formatting the aggregated content having the second set of markup tags with the first set of markup tags; and displaying formatted content and a set of actions that are based on the first set of markup tags.