friendly viewport
use better library for csv
use rivets
bind to ui with rivets, much nicer