Remove duplicate event;
Rename event;
Yet another one renaming;
Add location.hash support;