This is all done locally via javascript, not sent to any server!