'Removes the function in the function list at
position i.'

def __delitem__(self, i):

    self._render_lock.acquire()
    del self._functions[i]
    self.adjust_all_bounds()
    self._render_lock.release()
