Designing solution so it can be used on AppHarbour.