Change perforce method & change layout
Implement GUI events, fix & add viewspec items