Support for todo: cancel via blur