Twisted python event driven d3 anguar 1-pager stat-tracker visualization app self-hosted