updated to android 4.4W, changed to fragment, and added more comments.