Visual for hold working

Works pretty well but sometimes get messed up and I'm not sure why, I'll
look into it.