Handle delete and create in different functions
DRY'd up `handleCreate` and `handleDelete`
Pass in timer to handlers
DRY up cleaning up