turned back on the callbacks and added a soft cap to the number of edges on display