Implemented to fuzzy and fixed couple typos and transition bugs. Also rearranged executing custom functions after content has been initialized