add fire* methods
use fire* instead of firePropertyChange methods
Merge pull request #7 from notfood/requests

Thanks :)