Text this: Rich mobile applications: genesis, taxonomy, and open issues