Adding an admin interface for speaker order, refactor existing code