partial support for custom keyboard shortcuts; misc other changes (esp for adding back play button