Updated todo
Added download icons
Added event handlers