refactor ceui API so all callbacks are specified in ceui.init(); fixes #14