Mostly done with javascript. removing/marking complete works without refreshing. Adding creates a row but the buttons do not function in the row.