replace foreach event binding for settings controls with individual bindings
limit delimiter location based on position mask
add debug mode functionality