Fully functional todoo view