moving new handlers out of webapp