Implements void hold modal dialog box

# Not Ready for Merge