Factored out the last piece: the addTask function etc to omni_field.js