interface.options html, dynamic patterns.js