Thanks for helping out Elm, that bug came up when I made the animation system less intensive, and I didn't really notice it.
While on vacation, I've been doing some thinking about the project in general. I updated the OP with the final features list. The reason for the change is so that BLG doesn't become bloatware.