Add a few GUI Events
Fix and merge branch 'master'
Add Search class
Merge branch 'Core'