Modify buffer pause to ensure callback is timed correctly
with completion of currently running item
Remove buffer empty notice (for now)
Fix totally lame/broken setPen return timings
You can return on a function that's already done!
Add some documentation for requires, and the extend util
Add proper support for managing buffer state vs actual state
This is huge! Without this, clearing the buffer would keep the pen state at a positing that might never have had a chance to exist.