Advanced features for challenging conditions in p300

Advanced features for challenging conditions in p300