fix on load listener!