A widget for Jewish halakhic times that pulls the user's location and outputs zemannim according to Sephardic tradition. It uses the SunCalc library to calculate the position and phase of the sun and moon.
It's built in a modular way. The "world" (renderer, building state, lift behavior) is separate from the "controller" code, which determines which lift is sent to which floor when someone presses a button.
See it in action at http://simlift.meidosem.com/.