Check for onInit instead of onFirstInit before calling onInit.