js onload event-handlers dont stack/overwrite themselves anymore