Lots

File rename, improved process function, added destroy method, added
event handlers for destroy, refresh, init.