diff --git a/js/components/ascribe_slides_container/slides_container.js b/js/components/ascribe_slides_container/slides_container.js
index 7b0edf8a..7e37c6c9 100644
--- a/js/components/ascribe_slides_container/slides_container.js
+++ b/js/components/ascribe_slides_container/slides_container.js
@@ -34,7 +34,7 @@ let SlidesContainer = React.createClass({
// check if slide_num was defined, and if not then default to 0
let queryParams = this.getQuery();
if(!('slide_num' in queryParams)) {
- this.transitionTo(this.getPathname(), null, {slide_num: 0});
+ this.replaceWith(this.getPathname(), null, {slide_num: 0});
}
// init container width
@@ -60,7 +60,7 @@ let SlidesContainer = React.createClass({
setSlideNum(slideNum) {
if(slideNum < 0 || slideNum < React.Children.count(this.props.children)) {
- this.transitionTo(this.getPathname(), null, {slide_num: slideNum});
+ this.replaceWith(this.getPathname(), null, {slide_num: slideNum});
this.setState({
slideNum: slideNum
});
@@ -104,4 +104,4 @@ let SlidesContainer = React.createClass({
}
});
-export default SlidesContainer;
\ No newline at end of file
+export default SlidesContainer;
diff --git a/js/components/whitelabel/prize/components/piece_list.js b/js/components/whitelabel/prize/components/piece_list.js
index 8b5a7a34..250835d8 100644
--- a/js/components/whitelabel/prize/components/piece_list.js
+++ b/js/components/whitelabel/prize/components/piece_list.js
@@ -3,11 +3,19 @@
import React from 'react';
import PieceList from '../../../piece_list';
+import ButtonLink from 'react-router-bootstrap/lib/ButtonLink';
+
let PrizePieceList = React.createClass({
render() {
return (
-