Addresses issue #140
- Waterfall was being too greedy for the feed buffer, added a rate matching timer on the rendering loop
- Updating from non-native context was causing frame stalls
- Updating outside of refresh was causing frame stalls
- Visual thread timing/resource adjustments
- Fixed issues with Timer class so it's usable again
- Reduces refresh on visuals that don't update much