@TylorNgo
For the first case: the refresh should only happen when you slide down while you are on the top of the page. If I understand you correctly you can navigate to the middle of the page, but not up again, because it always refreshes, right? Is your webapp publicly available, so we can take a look?
For the second case: But why do you disable the back and home button? Leave them enabled and once you go back to the Kiosk settings you can disable the buttons when you go back to Kiosk Mode. The alternative in System Settings is to go to System -> Advanced -> Emteria -> Kiosk Mode settings; then you are without buttons where you started.
Second case with the application: That's within the realm of the application. Add a close button / home button to the app. Or count the taps and close the app on 10 taps. The Kiosk Launcher will not interfere with your own app.