Update Essentials.js

this one will need some more day, I think its actually worse than it was :D