new levelup dialog (still somewhat buggy)