Issue #137, #138, #139 - JS parsing controller and white/black list matching