Table of Contents Building Amaya: Its Extensibility Dialogue Extension Adding shortcuts Adding Transformation Rules Changing Presentation or Translation Menus and Callbacks Extension Changing HTML Structure