https://www.machinet.net/tutorial/use-javascript-develop-custom-project-time-tracking-tool