Halfly integrated from timer.js app