Fun :) but mobile text input was the main challenge.