Upper Bar
Lower Bar
(If not started automatically)

All the processing is done on the client side, without sending any information to server.

Thanks to pico.js!

Source code: GitHub