Add edit, cancel, and queue position functions