working on dispose
fucking require.js
fucking require.js