fully enqueue plugin js from main class

implied task: find the correct conditional to wrap it in so it doesn’t
register/enqueue unless it needs to