fixed todo checking, added pointer cursor to interactive elements