Multiple changes to get the UI work, fix a bug in the JavaClass, and added more test cases.
Added support of ISO Media Files (i.e MP4 videos).