cut: handle cut events

Closes #55. Needs testing.