Yes, that's it. It can be tricky to implement properly. When making separate clicks, it should allow multiple simultaneous notes; and erasing should probably not behave like adding. But I realize this adds very little commercial interest to the product.